package com.mindata.blockmanager.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * User: jasperxgwang
 * Date: 2018-8-7 17:19
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PermissionVo {

    private long id;
    /**
     * 哪张表
     */
    private String tableName;
    /**
     * 操作权限，见PermissionType类
     */
    private byte permissionType;
    private String permissionTypeDesc;
    /**
     * 公钥（账户的概念，能具体到某个member，为*则代表所有节点，不具体指定某个）
     */
    private String publicKey;
    /**
     * 该权限是归属于哪个group的。节点只需要获取自己group的权限信息，不需要知道别的group的
     */
    private int groupId;
    private String groupName;

}
